Регистрация...

Eserv Forum / E3 / Eserv 3 Mail Server Support / Средства интеграции с groupware

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
Есть большая заинтересованность в использовании Eserv3 с Mapilab GroupWare Server.

Из статьи не совсем ясно конкретные настройки Eserva и какие нужны дополнительные модули, латные ли они?

Можно ли получить более конкретные рекомендации?
 
Комментарии к этой версии (15.10.2007 12:38) [~mixsv] 53e283a1
АвторДатаТекстtags
ac15.10.2007 13:22
MAPILab Groupware, конечно, платный.

Если он у вас уже есть, то собственно интеграция с Eserv бесплатная.
Она производится с помощью утилиты Emapi.exe (www.eserv.ru/Emapi).

http://www.eserv.ru/cvsweb-nt/cvsweb.cgi/install/Eserv3/CONF.orig/lists/smtp/ToEmailRobots.txt.diff?r1=1.5&r2=1.6
imported
mixsv15.10.2007 14:52
Не понятно использование робота в качестве связующего звена.

Как использовать его и какой адрес должен быть указан? Этот адрес должен же быть каким-то реальным.

Не могу пока уложить в голове(наверно голова дурная).

Спасибо.
imported
ac15.10.2007 20:58
Предполагается, что какой-то из адресов в вашем домене является общим, т.е. этот ящик разбирают (отвечают, превращают в задачи для других сотрудников и т.д.) несколько человек. Вот Email этого ящика и добавьте в список адресов, обрабатываемых роботом. По тому же принципу, как у вас (и у нас) "Битрикс:Управление сайтом" забирает какой-то ящик по POP3 и превращает его в "Обращения". Разница только в том, что в случае с MGW вы такие обращения будете видеть в Аутлуке, и что доставка туда осуществляется быстрее — появляться сразу по мере поступления, а не периодически выковыриваться из POP3.

Адрес, конечно, должен быть реальным. По приведенной ссылке дан пример про @my-own-domain1.com (как и все примеры в базовой настройке Eserv) — замените на реальные адреса и реальные папки в MGW.
imported
mixsv16.10.2007 11:03
Что-то не получается.

Первая задача, которую нужно решить, использования общего календаря с доступом по WEB.

В самом Groupware Web-доступ не предусмотрен.

Можно ли использовать связку Eserv3-Squirrelmail (или что-то другое) для решения этой задачи.

Вот робот, который я прописал к реальному адресу:

../utils/emapi.exe -mgw -i {ROBOTFILE} -f IPF.Appointment -t IPM.Appointment -o {Dirs[Temp]}\emapi-{RANDOM-ID}.log
imported
ac16.10.2007 13:30
Создаются ли файлы DATA\temp\emapi-*.log при поступлении писем в этот ящик? И что внутри этих файлов?
imported
mixsv16.10.2007 13:41
Да, создаются, с такой вот начинкой:

Error: 0x80040111
Требуемый класс отсутствует в ClassFactory

-7FFBFEEF
imported
ac17.10.2007 00:43
MGW и Outlook установлены на той же машине? Попробуйте запустить acSMTP под своей учетной записью (можно не перенастраивать свойства сервиса, а для теста сначала просто запустить acSMTP.exe как обычное приложение, а не сервис).
imported
mixsv17.10.2007 08:02
MGW, Eserv работают на одной машине, которая работает в серверном режиме (без входа пользователя).

Отправка сообщения осуществляется с другой машины.
imported
ac17.10.2007 08:13
Откуда отправка — не важно.

Но если вы не проведете указанный тест, я не смогу вам помочь с интеграцией.

Зайдите на сервер своим логином (или чьим угодно), запустите там Аутлук, убедитесь что он нормально коннектится к MGW (из профиля аутлука по умолчанию), потом запустите acSMTP под тем же юзером. Потом отправьте сообщение в этот групповой ящик по SMTP на acSMTP (откуда угодно), потом пришлите новый лог.
imported
mixsv18.10.2007 09:33
После проведения теста лог файл следующего содержания:

PROXY:Public Folders
Общий календарь
Manager of_manager@kpf.local
FW: Телемост с Президентом
Total files: 0 Errors: 0
Imported: 1 Skipped by filter: 0
0

В общем календаре, расположенном на MGW, было создано событие и затем из него отправлено письмо на созданный тестовый адрес.
imported
ac18.10.2007 10:10
Заработало, письмо импортировалось без ошибок. Письмо "FW: Телемост с Президентом" попало в общую папку "Общий календарь", и аутлуки видят его по сети в виде календарной записи (напоминания), так?

Только я бы на вашем месте добавлял записи не в виде IPM.Appointment, а в виде задачи IPM.Task или сообщения IPM.Note, т.к. для сколько-нибудь полезного напоминания в сообщениях маловато данных. Разве что форвардить готовый appintment из другого аутлука — тогда он в эти свои ms-tnef записывает нужные расширения. Вы об этой схеме написали в здесь? :

> В общем календаре, расположенном на MGW, было создано событие
> и затем из него отправлено письмо на созданный тестовый адрес.

Или я не совсем понял?
imported
mixsv18.10.2007 14:51
На самом деле оно никуда не попало. Или я просто его не нашел.

Я сделал еще один тест. В локальном календаре сделал запись и отправил ее на адрес, привязанный к MGW — роботу.

В логе все нормально. Но в общем календаре запись не появилась.
И куда Есерв ее отправил — не понятно.

И потом, эта штука работает если запустить acSMTP.exe приложением от имени текущего пользователя, а как заставить срабатывать при запуске системной службой?
imported
ac18.10.2007 18:06
Если б не записалось, была бы ошибка в логе.
И потом не сам же Eserv выдумал названия "PROXY:Public Folders" и
"Общий календарь", а получил в успешном коннекте к серверу. Или вы указывали это явно в командной строке?

Попробуйте просто обычное письмо (не форвард события календаря, а просто создайте новое тестовое сообщение) отправить на этот почтовый адрес.

Или попробуйте без параметров -f IPF.Appointment -t IPM.Appointment — тогда будет во входящие помещаться. Когда эти тестовые сообщения найдутся — будете усложнять задания.
imported
Работает на Eserv/5.05567 (10.02.2020)